package com.sky.service;

import com.sky.dto.OrdersPageQueryDTO;
import com.sky.dto.OrdersSubmitDTO;
import com.sky.result.PageResult;
import com.sky.vo.OrderSubmitVO;
import com.sky.vo.OrderVO;

public interface OrdersService {
    PageResult page(OrdersPageQueryDTO ordersPageQueryDTO);

    OrderVO getOrdersById(String id);

    void getReminderById(Long id);

    void getRepetitionById(String id);

    void getCancelById(Long id);

    /**
     * 插入提交
     *
     * @param ordersSubmitDTO 订单提交dto
     */
    OrderSubmitVO insertSubmit(OrdersSubmitDTO ordersSubmitDTO);

    void paySuccess(String number);
}
